using System;
using System.Collections.Generic;
using System.Text;
using XBLib.BusinessObject;

namespace DataInfo
{
    public class 実習生制度 : BindableBusinessObject
    {
        public 実習生制度() { }
        private Int32 m_ID;
        [ColumnAttributes("ID")]
        public Int32 ID
        {
            get { return m_ID; }
            set { m_ID = value; }
        }
        private Int32 m_終了後予定;
        [ColumnAttributes("終了後予定")]
        public Int32 終了後予定
        {
            get { return m_終了後予定; }
            set { m_終了後予定 = value; }
        }
        private String m_終了後予定内容;
        [ColumnAttributes("終了後予定内容")]
        public String 終了後予定内容
        {
            get { return m_終了後予定内容; }
            set { m_終了後予定内容 = value; }
        }
        private DateTime m_技能実習期間;
        [ColumnAttributes("技能実習期間")]
        public DateTime 技能実習期間
        {
            get { return m_技能実習期間; }
            set { m_技能実習期間 = value; }
        }
        private DateTime m_技能実習1号期間;
        [ColumnAttributes("技能実習1号期間")]
        public DateTime 技能実習1号期間
        {
            get { return m_技能実習1号期間; }
            set { m_技能実習1号期間 = value; }
        }
        private Double m_月額講習手当;
        [ColumnAttributes("月額講習手当")]
        public Double 月額講習手当
        {
            get { return m_月額講習手当; }
            set { m_月額講習手当 = value; }
        }
        private String m_外国の推薦機関;
        [ColumnAttributes("外国の推薦機関")]
        public String 外国の推薦機関
        {
            get { return m_外国の推薦機関; }
            set { m_外国の推薦機関 = value; }
        }
        private String m_履歴書その他;
        [ColumnAttributes("履歴書その他")]
        public String 履歴書その他
        {
            get { return m_履歴書その他; }
            set { m_履歴書その他 = value; }
        }
        private String m_取得技術技能知識;
        [ColumnAttributes("取得技術技能知識")]
        public String 取得技術技能知識
        {
            get { return m_取得技術技能知識; }
            set { m_取得技術技能知識 = value; }
        }
        private String m_招へい経緯;
        [ColumnAttributes("招へい経緯")]
        public String 招へい経緯
        {
            get { return m_招へい経緯; }
            set { m_招へい経緯 = value; }
        }
        private String m_技能実習の必要性;
        [ColumnAttributes("技能実習の必要性")]
        public String 技能実習の必要性
        {
            get { return m_技能実習の必要性; }
            set { m_技能実習の必要性 = value; }
        }
        private Int16 m_宿泊施設;
        [ColumnAttributes("宿泊施設")]
        public Int16 宿泊施設
        {
            get { return m_宿泊施設; }
            set { m_宿泊施設 = value; }
        }
        private String m_宿泊施設その他;
        [ColumnAttributes("宿泊施設その他")]
        public String 宿泊施設その他
        {
            get { return m_宿泊施設その他; }
            set { m_宿泊施設その他 = value; }
        }
        private String m_講習中宿泊名称;
        [ColumnAttributes("講習中宿泊名称")]
        public String 講習中宿泊名称
        {
            get { return m_講習中宿泊名称; }
            set { m_講習中宿泊名称 = value; }
        }
        private String m_講習中宿泊所在地;
        [ColumnAttributes("講習中宿泊所在地")]
        public String 講習中宿泊所在地
        {
            get { return m_講習中宿泊所在地; }
            set { m_講習中宿泊所在地 = value; }
        }
        private Int32 m_講習中宿泊規模;
        [ColumnAttributes("講習中宿泊規模")]
        public Int32 講習中宿泊規模
        {
            get { return m_講習中宿泊規模; }
            set { m_講習中宿泊規模 = value; }
        }
        private Int32 m_講習中宿泊収容数;
        [ColumnAttributes("講習中宿泊収容数")]
        public Int32 講習中宿泊収容数
        {
            get { return m_講習中宿泊収容数; }
            set { m_講習中宿泊収容数 = value; }
        }
        private Int32 m_講習中宿泊広さ;
        [ColumnAttributes("講習中宿泊広さ")]
        public Int32 講習中宿泊広さ
        {
            get { return m_講習中宿泊広さ; }
            set { m_講習中宿泊広さ = value; }
        }
        private Double m_講習教材費;
        [ColumnAttributes("講習教材費")]
        public Double 講習教材費
        {
            get { return m_講習教材費; }
            set { m_講習教材費 = value; }
        }
        private Double m_講習施設費;
        [ColumnAttributes("講習施設費")]
        public Double 講習施設費
        {
            get { return m_講習施設費; }
            set { m_講習施設費 = value; }
        }
        private Double m_講習講師費;
        [ColumnAttributes("講習講師費")]
        public Double 講習講師費
        {
            get { return m_講習講師費; }
            set { m_講習講師費 = value; }
        }
        private Double m_講習費その他;
        [ColumnAttributes("講習費その他")]
        public Double 講習費その他
        {
            get { return m_講習費その他; }
            set { m_講習費その他 = value; }
        }
        private String m_講習待遇特記;
        [ColumnAttributes("講習待遇特記")]
        public String 講習待遇特記
        {
            get { return m_講習待遇特記; }
            set { m_講習待遇特記 = value; }
        }
        private String m_在留期間更新理由;
        [ColumnAttributes("在留期間更新理由")]
        public String 在留期間更新理由
        {
            get { return m_在留期間更新理由; }
            set { m_在留期間更新理由 = value; }
        }
        private Int16 m_実習期間中職状態;
        [ColumnAttributes("実習期間中職状態")]
        public Int16 実習期間中職状態
        {
            get { return m_実習期間中職状態; }
            set { m_実習期間中職状態 = value; }
        }
        private String m_技能実習職種;
        [ColumnAttributes("技能実習職種")]
        public String 技能実習職種
        {
            get { return m_技能実習職種; }
            set { m_技能実習職種 = value; }
        }
        private String m_申請人名簿備考;
        [ColumnAttributes("申請人名簿備考")]
        public String 申請人名簿備考
        {
            get { return m_申請人名簿備考; }
            set { m_申請人名簿備考 = value; }
        }
        private String m_管理者名;
        [ColumnAttributes("管理者名")]
        public String 管理者名
        {
            get { return m_管理者名; }
            set { m_管理者名 = value; }
        }
        private String m_常勤職員名;
        [ColumnAttributes("常勤職員名")]
        public String 常勤職員名
        {
            get { return m_常勤職員名; }
            set { m_常勤職員名 = value; }
        }
        private String m_一号計画策定者名;
        [ColumnAttributes("一号計画策定者名")]
        public String 一号計画策定者名
        {
            get { return m_一号計画策定者名; }
            set { m_一号計画策定者名 = value; }
        }
        private String m_有する経験・知識;
        [ColumnAttributes("有する経験・知識")]
        public String 有する経験・知識
        {
            get { return m_有する経験・知識; }
            set { m_有する経験・知識 = value; }
        }
    }
}
